/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gestionnaires;

import java.util.Collection;
import java.util.List;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import modeles.Film;
import modeles.Genre;

/**
 *
 * @author mazid
 */
@Stateless
public class GestionGenre {
    @PersistenceContext
    private EntityManager em;
 
 
    public void CreerGenreDeTest(){
        
    }
    /*
     * creer un genre de test
     */
    public Genre creerGenre(String nomGenre){
        Genre g = new  Genre(nomGenre);
        em.persist(g);
        return g;
    }
    
   /*
    * affiche la liste de tous les acteeurs
    */
    /**
     *
     * @return
     */
    public Collection<Genre> getAllGenre() {
         Query q = em.createQuery("select g from Genre g");  
        return q.getResultList();  
    }
    
    
    /* supprimer un genre dansla liste des genres
    * 
    */
    public void supprimerGenre(Genre genre){
        this.em.remove(genre);
        
     }
}
     
    
   /* Ajoute  un genre dansla liste des genres 
    * 
    
    public void ajouterGenre(Genre genre){
        this.em.add(genre);
    }
}*/
    
    
     

   
   
       
       
    


